

#Copy {
	padding:0px;
	text-align:center;
	font-size:smaller;
}

#Copy a { color:#000; }

#Container {
	background:url("gfx/board.jpg")  no-repeat;

	padding:0;
	width:540px;
	height:547px;
	position:relative;
}

table {
	position:absolute;

	margin:0;
	border-collapse:collapse;
}

td {
	padding:2px 0 0 2px;
}

td a {
	display:table-cell;
	text-align:center;
	width:58px;
	height:58px;
	vertical-align:middle;
	font-size:30px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

a.Valid { color:#070; }
a.Invalid { color:#f00; background:url("gfx/invalid.png"); }
a.Fixed, a.Fixed.Invalid { color:#84663e; }
a.Sel { background:url("gfx/selected.png");  padding:2px 0;}
